Skip to content

[WIP] Configuration to properly build PDFs in japanese and french #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 25, 2018

Conversation

JulienPalard
Copy link
Member

This contains two parts, first the switch between xelatex (for french and english) and platex (for japanese). This switch is hard to put in cpython Doc/conf.py for the moment as we don't know the language while the conf is executed.

The other part is the drop of latex_elements, which can be backported to cpython with a xelatex engine, as it works well to generate english PDF.

Oh I also added a -j4 to sphinx build.

@JulienPalard
Copy link
Member Author

Updated commit message to add a link to: sphinx-doc/sphinx#4150 (comment)

@JulienPalard JulienPalard changed the title Configuration to properly build PDFs in japanese and french [WIP] Configuration to properly build PDFs in japanese and french Oct 17, 2017
@JulienPalard
Copy link
Member Author

Marking as [WIP] as I see differences between PDF generatex by xelatex and PDF generated by pdflatex.

@JulienPalard
Copy link
Member Author

OK, there's differences between PDF generated by xelatex and pdflatex:

pdflatex vs xelatex

Do someone care?

@JulienPalard JulienPalard changed the title [WIP] Configuration to properly build PDFs in japanese and french Configuration to properly build PDFs in japanese and french Oct 20, 2017
@JulienPalard
Copy link
Member Author

Removing the [WIP] tag, if nobody care about the style change between pdflatex and xelatex, I'll merge.

@JulienPalard JulienPalard changed the title Configuration to properly build PDFs in japanese and french [WIP] Configuration to properly build PDFs in japanese and french Oct 21, 2017
@JulienPalard
Copy link
Member Author

Marking again as [WIP] as there may be cleaner solutions, c.f. sphinx-doc/sphinx#4136 (comment)

This will have to be ported to cpython Doc/conf.py, if we find a way
to do it cleanly. For the moment, it looks like we don't know the
language in conf.py so it's hard.
@JulienPalard
Copy link
Member Author

Tested locally, it works for en, ja, fr but not for ko, it's better than nothing.

@JulienPalard JulienPalard merged commit c0c633b into python:master Mar 25, 2018
@JulienPalard JulienPalard deleted the french-japanese-pdf branch May 28, 2019 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant